﻿* { padding: 0; margin: 0 }
body {font-family:"微软雅黑";  font-size:12px; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display: block;}
em, i{font-style:normal;}
object {max-width: 100%;}
small {font-size: 0.875em;}
a { color: #6E6E6E; text-decoration: none }
a:hover{ color:#07a44c;}
ol, ul { list-style: none }
h1, h2, h3, h4, h5, h6 { font-size: 1em; font-weight: 400 }
img{padding: 0; margin: 0; border:0}
.fl{float:left;}
.fr{ float:right;}

.clear{ clear:both;}
.tong{width:1200px; margin-left:auto; margin-right:auto;}
.de{z-index:1000;position:relative; width:100%; margin:0 auto;height:128px; background-image:url(../images/nav_bg.png); background-repeat:no-repeat; background-position:center bottom;}
.head_cont { width: 1200px; margin: 0 auto; z-index: 10; transition: all .3s ease-out 0s; }
.head_Logo { width: 150px; display: block; float: left; height:128px; }
.header_cont_r{ float: right; width:980px;}
.header_cont_r span{
	margin-left: 755px;
	height: 73px;
	color: #0462b2;
	display: block;
	background-image: url(../images/tel.png);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 73px;
	font-size: 21px;
	text-align: right;
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;
}
.head_nav { display:block;}
.head_nav li { float: left; width: auto; height: 43px; position: relative; padding-top:12px; }
.head_nav li a { line-height: 15px;  text-align: center; padding: 9px 25px; font-size: 15px; color: #ffffff; border: 1px solid transparent; transition: all 0.4s ease-out 0s; }
.head_nav li:first-child a{ background-image:none;}
.head_nav li.active,.head_nav_li a:hover {color:#0ac35b; }
.head_nav li a em { padding-bottom: 3px; transition: all 0.3s ease-out 0s; width: 5px; font-style:normal;}
.head_nav li a em i{display:block;font-size: 12px; text-transform: capitalize;}
.head_nav li a:hover em, .head_nav_li a.active em { border-bottom: 1px solid rgba(255, 255, 255, .2); padding-bottom: 20px; width: 30px; color:#0ac35b; }
.head_nav li:hover .subnav { opacity: 1; transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); visibility: visible }
.subnav { position: absolute; width: 192px; top: 73px; left: 50%; background-color: #fff; z-index: 20; padding: 0; border-radius: 6px; box-shadow: 0 6px 10px rgba(0, 0, 0, .1); margin-left: -95px; opacity: 0; transition: all .3s ease 0s;transform: translate3d(0, 10px, 0); -moz-transform: translate3d(0, 10px, 0); -webkit-transform: translate3d(0, 10px, 0); visibility: hidden; background-color:rgba(10, 195, 91, .8);border-radius: 0; padding: 0; }
.subnav_Tri {border: none; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid rgba(10, 195, 91, .8); position: absolute; top: -10px; right: 46% }
.subnav li {padding-top:5px; padding-bottom:5px; height:auto; width: 100%; text-align: center; border-bottom: 1px solid #f1f2f2; transition: all .3s ease-out 0s;border-bottom: 1px solid rgba(255, 255, 255, .2);}
.subnav li a { color: #ffffff;line-height: 20px;display:block;background-image:none; }
.subnav li:hover a { color: #3d3d3d; }
.subnav li:hover { background-color: #f7f7f7;color: #000;border-bottom: 1px solid rgba(0, 0, 0, .2);}
.subnav li:last-child { border-bottom: 1px solid transparent; }
.subnav li:last-child { border-bottom: 1px solid #5a4234; }

/*yuan-banner*/
.yuan-banner{width:100%;margin-left:auto;margin-right:auto; height:697px;position:relative;top:-128px;
	margin-bottom:-128px;}
#full-screen-slider {
	width:100%;
	height:697px;
	position:relative;
	display: block;
	overflow: hidden;
	
}
#slides { display:block; width:100%; height:697px; list-style:none; padding:0; margin:0; position:relative;z-index:15;}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:650px; z-index:9999;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#1165be;}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current {background-color:#0ac35b;}


/**/
.search_tiao{width:100%;background-image:url(../images/tiao.png); background-image:url(../images/tiao.png); background-repeat:no-repeat; background-position:center center;height:172px;position:relative;left:0;top:-172px;z-index:15; margin-bottom:-172px; overflow:hidden;}
.tiao{width:422px; float:left;}
.span1{width:117px; float:left; color:#ffffff; line-height:30px; height:152px; padding-top:20px; background-image:url(../images/line.png); background-repeat:no-repeat; background-position:right 1px; padding-right:30px;}
.span1 img{width:113px; height:113px; display:block;border:2px solid #ffffff;}
.search{width:245px; float:right;padding-top:10px;}
.search p{margin-right:5px; line-height:25px; margin-bottom:34px; display:block; height:90px; overflow:hidden; }
.search p a{ color:#ffffff; margin-right:5px;}
.search p em{ color:#ffffff; font-size:16px; display:block; line-height:40px;}
.search p em i{ font-size:12px; color:#07a44c; margin-left:5px;}
.search2{  width:237px; height:30px; background-color:#07a44c;padding:4px;}
.search2 input{ margin:0; color:#8acda3; text-indent:1em; line-height:30px;border:0; }
.search2 .keywords{padding-left:4px; width:192px; height:30px; float:left;border:0; background-color:#25af62; }
.search2 .button{ background:url(../images/search.jpg) no-repeat 13px 3px; width:40px; height:30px; border:0; float:left; margin:0; padding:0;}



/*wu4*/
.probg{height:440px; background:url(../images/pro_bg.png) no-repeat bottom center #fff; margin-top:35px; overflow:hidden;}
.span2{display:block; color:#1165be; font-size:20px; line-height:20px; height:33px;}
.span2 em{display:block; font-size:13px; color:#07a44c; line-height:13px;}
.tab {margin:0; position: relative; width:1200px;height: auto; overflow: hidden; margin-top:35px;}
.tab-nav {width:1200px; overflow: hidden; margin-bottom:8px; background-image: url(../images/jian.png); background-repeat:no-repeat; background-position:950px 60px;}
.tab-nav a { margin:0; padding:0 25px; display: block;height:39px;  background:#1165be; line-height:39px;text-align: center; text-decoration: none;color: #fff; float:left; margin-right:5px;margin-bottom: 5px}
.tab-nav a.current { background:#07a44c;}
.tab-nav a:last-child { margin-right:0px;}
.tab-con {position: relative;width:1200px;height: auto;overflow: hidden;}
.tab-con-item {WIDTH: 1200px; display:none;}

.pro{ width:1050px; height:247px; margin-top:19px; margin-left:50px;overflow:hidden; }
.pro ul{overflow:hidden; text-decoration:none;}
.pro ul li{ width:230px; height:238px; float:left; margin-right:25px;}
.pro ul li a img{ width:238px; height:278px; display: block; }
.pro ul li a{ position:relative; display:block; line-height:19px; height:300px;}
.pro ul li a span{ position:absolute; top:198px; font-size:15px; color:#ffffff;display:block; transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s; height:40px; line-height:40px; width:238px; text-align:center;background-color:rgba(7,164,76,.8)}
.pro ul li a:hover span{background-color:rgba(17,101,190,.8)}

.pro ul li .img{
	display: block;
	width: 100%;
	position: relative;
	overflow: hidden;
	height: 100%;
}
.pro ul li .img:hover img{
	transform: scale(1.2, 1.2);
    transition: transform 0.6s ease 0s;
}


#demo1 {	width: 100%; overflow: hidden}
#indemo1 {width: 800%; float: left}
#demoa1 {float: left}
#demob1 {float: left}

#demo2 {	width: 100%; overflow: hidden}
#indemo2 {width: 800%; float: left}
#demoa2 {float: left}
#demob2 {float: left}

#demo3 {	width: 100%; overflow: hidden}
#indemo3 {width: 800%; float: left}
#demoa3 {float: left}
#demob3 {float: left}

#demo4 {	width: 100%; overflow: hidden}
#indemo4 {width: 800%; float: left}
#demoa4 {float: left}
#demob4 {float: left}

#demo5 {width: 100%; overflow: hidden}
#indemo5 {width: 800%; float: left}
#demoa5{float: left}
#demob5 {float: left}

#demo6 {width: 100%; overflow: hidden}
#indemo6 {width: 800%; float: left}
#demoa6 {float: left}
#demob6 {float: left}


.fang_adv{ height:467px; overflow:hidden;margin-bottom:40px; background-image:url(../images/pro_bg2.png); background-repeat:no-repeat; background-position:center center; margin-top:57px;}
.fang_adv2{ height:467px;width:488px; margin-left:78px; float:right; display:block; background-image:url(../images/case_title.jpg); background-repeat:no-repeat; background-position:74px bottom;}
.fang_adv2 span{ font-size:20px; color:#464646; display:block; background-image:url(../images/pro_line.png); background-repeat:no-repeat; background-position:left bottom; height:50px; line-height:50px;}
.fang_adv2 span em{ font-size:14px; color:#186ac0; margin-left:5px;}
.fang_adv2 span a{height:50px; width:32px; display:block; background-image:url(../images/pro_more.jpg); background-repeat:no-repeat; background-position:center center; float:right;}
.fang_adv2 span a:hover{}

.fang_adv2 ul{display:block; margin-top:20px; height:74px; background-color:#1165be; width:380px; border-right:5px solid #07A44B; margin-bottom:28px;}
.fang_adv2 ul li{width:70px; float:left; display:block; margin-left:15px;height:74px; }
.fang_adv2 ul li a{display:block;color:#ffffff; font-size:13px;width:70px;padding-top:46px; height:28px; text-align:center;background-image:url(../images/pro_ico.png); background-repeat:no-repeat; background-position:18px 12px; }
.fang_adv2 ul li:first-child+li a{background-position:-67px 12px;}
.fang_adv2 ul li:first-child+li+li a{background-position:-154px 12px;}
.fang_adv2 ul li:first-child+li+li+li a{background-position:-244px 12px;}
.fang_adv2 ul li a:hover{background-image:url(../images/pro_ico2.png);color:#07a44c; }
.fang_adv2 ul li:first-child+li a:hover{background-position:-67px 12px;}
.fang_adv2 ul li:first-child+li+li a:hover{background-position:-154px 12px;}
.fang_adv2 ul li:first-child+li+li+li a:hover{background-position:-244px 12px;}
.fang_adv2 p{ display:block; background-image:url(../images/gou.jpg); background-position: left 5px; color:#505050; font-size:14px; background-repeat:no-repeat; padding-left:25px; line-height:25px; margin-bottom:10px; margin-right:15px;}

.img-scroll {position:relative;width:632px; height:467px; float:left;}
.img-scroll .prev,.img-scroll .next {width:32px; height:32px; color:#FFF; text-align:center;  cursor:pointer; position:absolute;z-index:9999; display:block;}
.img-scroll .prev {float:left;left:600px;top:435px;}
.img-scroll .next { margin:0; padding:0;float:left;left:632px; top:435px;}
.nextpic_c{ width:632px; height:467px;}
.img-list {  width:632px; float:left; overflow:hidden;position:relative;}
.img-list ul { margin:0;padding:0;width:9999px;overflow: hidden;}
.img-list li { width:632px; height:467px; display:block; float:left;}
.img-list li a span{ width:632px; height:50px; overflow:hidden;position: absolute; top:467px; font-size:15px; color:#ffffff; text-align:center; line-height:50px; left:0px; z-index:15; transition:0.5s; transform:scale(1); background-color:rgba(0,0,0,.5);}
.img-list li a:hover span{top:417px;}
.img-list li a img{  width:632px; height:467px;display:block;transition:0.5s; transform:scale(1);}
.img-list li a:hover img{  width:632px; height:467px; display:block;transition:0.5s; transform:scale(1.1);}

/*case*/
.case{ height:740px; margin-bottom:70px;}
.case ul{ position:relative; margin-top:35px;}
.case ul li{width:487px; height:487px;display:block; position:absolute; left:0px; top:0px; overflow:hidden;}
.case ul li a{width:487px; height:487px;display:block;}
.case ul li a img{width:490px; height:487px; display:block;z-index:10;transform:scale(1); transition:0.5s;}
.case ul li a:hover img{transform:scale(1.1);}
.case ul li a span{width:487px; height:50px; line-height:50px; display:block; background-color:rgba(0,0,0,.5); transition:0.5s; position:absolute; left:0; top:487px; z-index:100; text-align:center; color:#ffffff;}
.case ul li a:hover span{}

.case ul li:first-child+li{width:230px; height:230px;left:497px; top:0px;}
.case ul li:first-child+li a{width:230px; height:230px;}
.case ul li:first-child+li a img{width:230px; height:230px; }
.case ul li:first-child+li a span{width:230px;top:230px;}
.case ul li:first-child+li a:hover span{top:180px;}

.case ul li:first-child+li+li{width:230px; height:230px;left:733px; top:0px;}
.case ul li:first-child+li+li a{width:230px; height:230px;}
.case ul li:first-child+li+li a img{width:230px; height:230px; }
.case ul li:first-child+li+li a span{width:230px;top:230px;}
.case ul li:first-child+li+li a:hover span{top:180px;}

.case ul li:first-child+li+li+li{width:230px; height:230px;left:970px; top:0px;}
.case ul li:first-child+li+li+li a{width:230px; height:230px;}
.case ul li:first-child+li+li+li a img{width:230px; height:230px; }
.case ul li:first-child+li+li+li a span{width:230px;top:230px;}
.case ul li:first-child+li+li+li a:hover span{top:180px;}

.case ul li:first-child+li+li+li+li{width:430px; height:430px;left:497px; top:237px;}
.case ul li:first-child+li+li+li+li a{width:430px; height:430px;}
.case ul li:first-child+li+li+li+li a img{width:430px; height:430px; }
.case ul li:first-child+li+li+li+li a span{width:430px;top:430px;}
.case ul li:first-child+li+li+li+li a:hover span{top:380px;}

.case ul li:first-child+li+li+li+li+li{width:265px; height:265px;left:935px; top:237px;}
.case ul li:first-child+li+li+li+li+li a{width:265px; height:265px;}
.case ul li:first-child+li+li+li+li+li a img{width:265px; height:265px; }
.case ul li:first-child+li+li+li+li+li a span{width:265px;top:265px;}
.case ul li:first-child+li+li+li+li+li a:hover span{top:215px; }

.case ul p{ height:95px; background-image:url(../images/case_tiao.jpg); background-repeat:no-repeat; width:487px; position:absolute; top:500px; left:0;}

.about{width:100%; margin:0 auto; height:518px; background-image:url(../images/about_bg.png); background-repeat:no-repeat; background-position:center center; padding-top:40px;}
.about_l{width:500px;  float:left; margin-top:30px;}
.about_l p{text-indent: 2em; font-size:13px; color:#3e3e3e; line-height:35px; margin-bottom:50px; margin-top:30px;}
.about_l a{ background-color:#1165be; color:#ffffff; padding:7px 15px;transition:0.5s; }
.about_l a:hover{ background-color:#19aa59;}
.about_r{width:505px; float:right; margin-right:110px; position:relative;}
.about_r p{ position:absolute; left:0; top:0;}
.about_r p:first-child+p{left:295px; top:40px;}
.about_r p:first-child+p+p{left:30px; top:260px;}
.about_r p:first-child+p+p+p{left:170px; top:180px;}


.news{margin-top:40px; margin-bottom:57px; height:607px;}
.news ul{ display:block; margin-top:25px;position:relative;}
.news ul li{width:278px; float:left;height:364px; display:block; position:relative;}
.news ul li a{}
.news ul li a p{width:278px; height:182px; display:block; overflow:hidden; position:absolute; left:0; top:0; background-color:#19aa59;}
.news ul li a p img{width:278px; height:182px; display:block;transition:0.5s; transform:scale(1);}
.news ul li a:hover p img{transform:scale(1.1);opacity:0.2;filter:alpha(opacity=20);}
.news ul li a span{width:218px; height:182px; display:block;overflow:hidden;position:absolute; left:0; top:182px; text-align:right;padding-left:45px; padding-right:15px;color:#676767; line-height:20px;}
.news ul li a span em{display:block; color:#1165be; font-size:13px; line-height:25px; margin-top:15px;}
.news ul li a span i{display:block; color:#9d9d9d;}
.news ul li a span b{display:block; color:#3b3737; line-height:25px; font-weight:normal;}
.news ul li a:hover span em{ color:#19aa59;}
.news ul li a:hover span b{color:#19aa59;}


.news ul li:first-child+li a p{ left:0; top:182px; }
.news ul li:first-child+li a span{left:0; top:0px; padding-top:40px; height:142px;}
.news ul li:first-child+li a p img{opacity:0.2;filter:alpha(opacity=20);}


.news ul li:first-child+li+li+li a p{ left:0; top:182px; }
.news ul li:first-child+li+li+li a span{left:0; top:364px;  background-color:rgba(24,106,192,1.00); color:#ffffff;}
.news ul li:first-child+li+li+li a span em{color:#ffffff;}
.news ul li:first-child+li+li+li a span i{color:#ffffff;}
.news ul li:first-child+li+li+li a span b{color:#19aa59;}

.news ul li:first-child+li+li+li+li{width:556px;height:182px; display:block; position:absolute; left:278px;top:364px;}
.news ul li:first-child+li+li+li+li a p{ left:278px; top:0px; }
.news ul li:first-child+li+li+li+li a span{left:0px; top:0px; }

.contact{width:100%; margin:0 auto; background-image:url(../images/contact_bg.jpg); background-repeat:no-repeat; background-position:0 0; height:450px; padding-top:52px;}
.contact_l{width:456px; float:left;}
.contact_l span{ display:block; margin-bottom:35px;}
.contact_l p em{ color:#b5b5b4; line-height:26px; height:26px; display:block; overflow:hidden; background-image:url(../images/contact.png); background-repeat:no-repeat; background-position:0 0; padding-left:40px; margin-bottom:15px; font-size:14px;}
.contact_l p em:first-child+em{background-position:0 -39px;}
.contact_l p em:first-child+em+em{background-position:0 -79px;}
.contact_l p em:first-child+em+em+em{background-position:0 -119px;}
.contact_l p em:first-child+em+em+em+em{background-position:0 -159px;}

.contact_r{width:405px; padding:25px; display:block; float:right; background-color:rgba(255,255,255,1.00); height:400px;}
.contact_r em{ font-size:15px; color:#262525;display:block; line-height:20px; margin-bottom:10px;}
.contact_r i{font-size:12px;display:block; color:#858484; line-height:18px;}
.contact_r  table{font-size:15px; color:#8e8e8e; margin-top:20px;}
.contact_r .input{ border:1px solid #ccc; padding:8px 0px; background-color:#ffffff; margin-bottom:10px; }
.contact_r  textarea{background:#f9f9f9; border:1px solid #ccc;}
.submit{width:98px;height:35px;border:0;margin-right:30px; background-image:url(../images/submit.jpg); background-repeat:no-repeat; background-position:0 0;}
.reset{width:98px;height:35px;border:0;background-image:url(../images/reset.jpg);}

/* link */
.link_tgb {
	line-height:42px;
	height:42px;
	font-family:"微软雅黑";
	background:url(../images/link.png) no-repeat;
	
}
.link_tgb a{ padding-right:20px; float: right; color:#fff; }
.link_tgb span {padding-left:10px; font-size:14px}
.link_tgb .t1 {color:#fff; cursor:pointer;padding:4px 40px;font-style: normal;}
.link_tgb .t2 {color: #fff; cursor: pointer;padding:4px 35px;font-style: normal;}

.links {
	color:#fff;
	line-height: 25px;
	height: 120px;
	padding-top: 10px;

	padding-bottom: 0px;
}
.links a {padding:0 10px; line-height:40px; color:#fff; font-size:14px;}
.links div a:first-child{padding-left:0px;}
.links .hidden { display:none;}
/*footer*/
.dibu{
	background-color: #262626;
	height: 202px;
	width: 100%; 
	margin-right: auto;
	margin-left: auto;
    padding-top:40px;
}
.footerleft{width:200px;}

.footerleft p{}
.footerleft p img{width:119px;height:119px;display:block;  border:10px solid #ffffff;}

.footerleft p em{ display:block; float:left;margin-top:10px; color:#FFF; font-style:normal}
.footerright{width:999px;}
.footerright p{
	line-height: 30px;
	color: #FFF;
	display: block;font-style: normal;
	}
.footerright p a{
	color: #FFF;
	margin-right: 10px;
	margin-left: 10px;
	font-size: 14px;
}
.footerright p a:hover{
	color: #D90000;
	text-decoration: underline;
}
.footerright p em{
	line-height: 30px;
	display: block;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFF;
	font-style: normal;
}
.footer{ background-color:#2a2a2a; height:90px; line-height:45px; color:#ffffff; font-size:14px;}
.footer span{ float:right;}
.footer a{ color:#ffffff;}
.footer i{ padding-left: 0px;margin-left: 0px;float: right;display: block;margin-right: 363px;}
/*end index*/


/**/
.fu_neibanner{height:500px; background-image:url(../images/banner.jpg); background-repeat:no-repeat; background-position:center center;width:100%; margin:0 auto; position:relative;top:-128px;
	margin-bottom:-128px;}
.hui_title{ border-bottom:1px solid #ededed;height:140px;position:relative;top:-50px;margin-bottom:-50px; overflow:hidden; background-repeat:repeat-x; background-image:url(../images/neibanne_bg.jpg); background-position:0 bottom;}
.hui_title2{}
.hui_title2 span{width:104px; height:120px; display:block; float:left; background-color:#07a44c;color:#ffffff;padding:10px; font-size:20px; text-align:center;}
.hui_title2 span em{
	display: block;
	font-style: normal;
	font-size: 27px;
	text-align: center;
	height: 27px;
	margin-bottom: 20px;
	background-image: url(../images/about_title.png);
	background-repeat: no-repeat;
	background-position: center 17px;
	text-transform: uppercase;
}
.hui_title2 span i{
	display: block;
	font-style: normal;
	font-size: 12px;
	text-transform: uppercase;
}
.hui_title2 p{ margin-top:85px; float:left; width:926px; margin-left:40px;}
.hui_title2 p a{ background-image:url(../images/jiao.png); background-position:left center; background-repeat:no-repeat; height:30px; line-height:30px; float:left; width:100px; padding-left:13px; font-size:15px; margin-right:20px; color:#ffffff;}
.hui_title2 p a:hover{background-image:url(../images/jiao2.png); color:#0aa942; font-weight:bold;}
.hui_title2 b{ margin-top:35px; float:left;  margin-left:30px; font-weight:normal;width: 1000px;}
.hui_title2 b a{ height:30px; line-height:30px; float:left; padding:0 15px; text-align:center;font-size:14px; color:#ffffff; background-color:#ffffff;color:#0aa942;border: 2px solid #1165bd}
.hui_title2 b a:hover{color:#ffffff; font-weight:bold; background-color:#0aa942;}



.hui_title3{background-image:url(../images/bg_sign14.png); background-position:left center; background-repeat:no-repeat; padding-left:20px; width:1180px; margin:0 auto; line-height:60px; height:60px; font-size:14px; color:#343434; border-bottom:1px dashed #d0d0d0; margin-bottom:10px;}
.hui_title4{background-image:url(../images/bg_sign14.png); background-position:left center; background-repeat:no-repeat; padding-left:20px;  line-height:40px; height:40px; font-size:14px; color:#343434;border-bottom:1px dashed #d0d0d0; margin-bottom:10px;}


.fang_content{ font-size:14px; line-height:30px; color:#737373; min-height:400px; } 
.fang_news{ background-color:#fafafa;}
.fang_news ul{}
.fang_news ul li{padding-top:15px; padding-bottom:15px;height:150px; display:block;transition:0.5s; margin-bottom:10px; margin-top:10px;}
.fang_news ul li:hover{ background-color:#07a44c; color:#ffffff;}
.fang_news ul li:hover a em{color:#ffffff;}
.fang_news ul li:hover a em i{color:#ffffff;}
.fang_news ul li:hover a span{color:#ffffff; }
.fang_news ul li:hover a span i{color:#ffffff;}
.fang_news ul li a{ display:block; height:150px; background-image:url(../images/news_more.png); background-repeat:no-repeat; background-position:right center;}
.fang_news ul li a em{ display:block; font-style:normal; width:80px; float:left; font-size:13px; font-weight:normal;}
.fang_news ul li a em i{ display:block; font-style:normal; font-size:22px;font-weight:bold; }
.fang_news ul li a p{ display:block; width:240px; height:150px; float:left; margin-right:30px;margin-left:30px;}
.fang_news ul li a p img{ display:block; width:240px; height:150px;}
.fang_news ul li a span{width:650px;float:left;display:block;line-height:25px;}
.fang_news ul li a span i{display:block; font-style:normal; font-size:16px; color:#363636; line-height:40px; height:40px; }
.fang_news ul li a:hover{color:#ffffff;}
.fang_news ul li a:hover span i{color:#ffffff;}
.fang_news ul li a:hover span{color:#ffffff;}
.fang_product{margin-top:30px; margin-bottom:30px;}
.fang_product_l{width:250px; float:left;}
.fang_product_l ul{}
.fang_product_l ul li{ border:1px solid #ededed; padding:5px;margin-bottom:10px;}
.fang_product_l ul li a{ display:block; line-height:20px;  padding-left:35px;padding-right:15px; padding-top:10px; padding-bottom:10px; font-size:15px; background-image:url(../images/case_ico.png); background-repeat:no-repeat; background-position:15px center;}
.fang_product_l ul li a:hover{color:#1165be; background-image:url(../images/case_ico2.png);}
.fang_product_l ul li ul{}
.fang_product_l ul li ul li{border:none;padding:0px;margin-bottom:0px;}
.fang_product_l ul li ul li a{line-height:30px;border-top:1px dashed #ededed; background-image:none; padding:0; font-size:13px; padding-left:35px;}
.fang_product_l ul li ul li a:hover{ background-image:none;}
.fang_product_r{width:900px; float:right;}


/*hui_product*/
.fu_pro_ul{ display:block; margin-top:20px; margin-bottom:20px;}
.fu_pro_ul li{width:265px; float:left; display:block; margin-right:14px; overflow:hidden; margin-bottom:10px; padding:12px; background-color:#f8f8f8;}
.fu_pro_ul li:hover{ background-color:#1165be;}
.fu_pro_ul li:first-child+li+li+li{margin-right:0px;}
.fu_pro_ul li:first-child+li+li+li+li+li+li+li{margin-right:0px;}
.fu_pro_ul li:first-child+li+li+li+li+li+li+li+li+li+li+li{margin-right:0px;}
.fu_pro_ul li:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li{margin-right:0px;}
.fu_pro_ul li:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li{margin-right:0px;}
.fu_pro_ul li a{}
.fu_pro_ul li a p{display:block;width:265px; height:265px; overflow:hidden;}
.fu_pro_ul li a p img{width:265px; height:265px;transition: 0.5s;
-moz-transition: 1s; /* Firefox 4 */
-webkit-transition: 1s; /* Safari 和 Chrome */
-o-transition: 1s; /* Opera */ }

.fu_pro_ul li a:hover img {
transform: rotateY(180deg);
-webkit-transform: rotateY(180deg);	/* Safari 和 Chrome */
-moz-transform: rotateY(180deg);
}
.fu_pro_ul li a span{display:block; height:80px; transition: 0.5s; color:#646464; background-image:url(../images/pro-con.png); background-repeat:no-repeat; background-position:250px center;
-moz-transition: 1s; /* Firefox 4 */
-webkit-transition: 1s; /* Safari 和 Chrome */
-o-transition: 1s; /* Opera */}
.fu_pro_ul li a span em{display:block;font-style:normal; line-height:35px; font-size:16px; color:#393838; padding-top:10px;}
.fu_pro_ul li a:hover span{ background-color:#07a44c; color:#ffffff; padding-left:20px;background-position:245px center;background-image:url(../images/pro-con2.png);}
.fu_pro_ul li a:hover span em{ color:#ffffff;}



.fu_pro_ul2{ display:block; margin-top:20px; margin-bottom:20px;}
.fu_pro_ul2 li{width:355px; float:left; display:block; margin-right:14px; overflow:hidden; margin-bottom:10px; padding:12px; background-color:#f8f8f8; position:relative;}
.fu_pro_ul2 li:hover{ background-color:#1165be;}
.fu_pro_ul2 li:first-child+li+li{margin-right:0px;}
.fu_pro_ul2 li:first-child+li+li+li+li+li{margin-right:0px;}
.fu_pro_ul2 li:first-child+li+li+li+li+li+li+li+li{margin-right:0px;}
.fu_pro_ul2 li:first-child+li+li+li+li+li+li+li+li+li+li+li{margin-right:0px;}
.fu_pro_ul2 li:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li{margin-right:0px;}
.fu_pro_ul2 li a {display:block;width:355px; height:262px; overflow:hidden;}
.fu_pro_ul2 li a img{width:355px; height:262px;transition: 0.5s;
-moz-transition: 1s; /* Firefox 4 */
-webkit-transition: 1s; /* Safari 和 Chrome */
-o-transition: 1s; /* Opera */ }

.fu_pro_ul2 li a:hover img {
transform: rotate(360deg);
-webkit-transform: rotate(360deg);	/* Safari 和 Chrome */
-moz-transform: rotate(360deg);
}
.fu_pro_ul2 li a span{display:block; height:40px; transition: 0.5s; color:#ffffff; -moz-transition: 1s; /* Firefox 4 */
-webkit-transition: 1s; /* Safari 和 Chrome */
-o-transition: 1s; /* Opera */ position:absolute; left:0; top:234px; width:355px; background-color: rgba(0,0,0,.5); line-height:40px; text-align:center; margin:0 12px;}
.fu_pro_ul2 li a:hover span{ background-color:#07a44c; color:#ffffff;}


/*video*/
.fu_video_ul{ display:block; margin-top:20px; margin-bottom:20px;}
.fu_video_ul li{width:355px; float:left; display:block; margin-right:30px; overflow:hidden; margin-bottom:30px; padding:12px; background-color:#f8f8f8; position:relative;}
.fu_video_ul li:hover{ background-color:#1165be;}
.fu_video_ul li:first-child+li+li{margin-right:0px;}
.fu_video_ul li:first-child+li+li+li+li+li{margin-right:0px;}
.fu_video_ul li:first-child+li+li+li+li+li+li+li+li{margin-right:0px;}
.fu_video_ul li:first-child+li+li+li+li+li+li+li+li+li+li+li{margin-right:0px;}
.fu_video_ul li:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li{margin-right:0px;}
.fu_video_ul li a {display:block;width:355px; height:262px; overflow:hidden; border-radius:10px;}
.fu_video_ul li a img{width:355px; height:262px;transition: 0.5s;transform:scale(1);
-moz-transition: 1s; /* Firefox 4 */
-webkit-transition: 1s; /* Safari 和 Chrome */
-o-transition: 1s; /* Opera */border-radius:10px; }

.fu_video_ul li a:hover img {transform:scale(1.1);
}
.fu_video_ul li a span{ border-radius:10px; background-image:url(../images/video.png); background-repeat:no-repeat; background-position:center center;display:block; height:60px;color:#ffffff;  transition: 0.5s; -moz-transition: 1s; /* Firefox 4 */
-webkit-transition: 1s; /* Safari 和 Chrome */
-o-transition: 1s; /* Opera */ position:absolute; left:0; top:12px; width:355px; background-color: rgba(0,0,0,.5); line-height:60px; text-align:center; margin:0 12px; padding-top:202px; font-size:14px;}
.fu_video_ul li a:hover span{ background-color: rgba(7,164,76,.5); color:#ffffff;}

.fang_case{ margin-top:30px;}
.fang_case ul{}
.fang_case ul li{width:285px; float:left; text-align:center; margin-right:20px; display:block; margin-bottom:15px;background-image:url(../images/list_bg.png); background-repeat:no-repeat; background-position:center 200px;}
.fang_case ul li a{ line-height:16px;  }
.fang_case ul li a p{ overflow:hidden;width:285px; height:200px; display:block;  }
.fang_case ul li a p img{width:285px; height:200px; display:block;transition:0.5s;transform:scale(1);}
.fang_case ul li a:hover p img{width:285px; height:200px; display:block;transform:scale(1.1);}
.fang_case ul li a:hover span{}
.fang_case ul li a span{ line-height:50px; height:50px; display:block; font-size:14px;}
.fang_case ul li:first-child+li+li+li{ margin-right:0;}
.fang_case ul li:first-child+li+li+li+li+li+li+li{ margin-right:0;}
.fang_case ul li:first-child+li+li+li+li+li+li+li+li+li+li+li{ margin-right:0;}
.fang_case ul li:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li{ margin-right:0;}
.fang_case ul li:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li{ margin-right:0;}
.fang_case ul li:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li{ margin-right:0;}


/*technology_ul*/
.fang_video{ display: block;
	background-color: #ffffff;
	-webkit-box-shadow:2px 2px 2px 2px #555555;
	box-shadow:0px 0px 3px 1px #e6e6e6;
	width:1170px;
	padding:15px; min-height:600px;}
.technology_ul{ display:block; margin-bottom:30px;padding-top:15px;}
.technology_ul li{width:565px; float:left; margin-right:40px; display:block; }
.technology_ul li:nth-child(2n){margin-right:0;}

.technology_ul li a{ color:#313131; font-size:14px;line-height:50px; height:50px; background-image:url(../images/case_ico.png); background-repeat:no-repeat; background-position:left center; padding-left:15px;}
.technology_ul li a em{ float:right;}
.technology_ul li a:hover{ background-image:url(../images/case_ico2.png); color:#07a44c;}
.technology_ul li a:hover em{}

.ih6{
	text-align: right;
	padding-bottom: 20px;
	border-bottom: 1px dashed #ededed;
	margin-bottom:20px;
}
.ih6 h1{ text-align:center; margin:0; padding:5px 0; font-size:20px;}
.next {text-align:right; margin-bottom:30px;padding:8px 0px; height: 32px; line-height:32px; background-color:#f6f6f6;}
.next a{height:32px; line-height:32px; text-decoration:none; color:#333; margin-right:20px;}
.next a:hover { text-decoration:none; color:#1165be;}

.page {text-align:center; margin:0px auto; padding:0px; width:auto; padding-right: 7px; height: 35px; padding-top: 20px; border-top:1px dashed #ededed; margin-top:50px; padding-bottom:50px;}
.page a{ border:1px solid #ccc; color: #555; height:26px; line-height:26px; padding:6px 8px;margin:0 2px; text-decoration:none; }
.page a:hover {background:#1165be; color: #fff; height:26px; line-height:26px; padding:6px 8px;margin:0 2px;text-decoration:none;}
.page span{ display:inline; background: #333333; color: #d1d1d1; font-size:12px;height:26px; line-height:26px; padding:6px 6px;margin:0px 5px; }

/*order*/
.order{margin-bottom:10px;width:49%; font-size:13px;}
.order input{height:35px; line-height:35px; margin-bottom:10px;}

.submit5{
	background-color: #484848;
	color: #FFF;
	width: 70px;
	height: 35px;
	line-height: 35px;
	border: 0;
	margin: 4px 0 0 10px;
}
.reset5{background-color: #484848;
	color: #FFF;
width:70px;height:35px;line-height:35px;border:0;margin:4px 0 0 10px;}
input{heeight:30px; line-height:30px; margin-bottom:10px;}
.span6{
	line-height: 30px;
	height: 30px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	display: block;
	border-bottom-color: #484848;
	margin-bottom: 20px;
	font-size:12px;
	display:block;
}
.span6 em{
	background-color: #484848;
	display: block;
	width: 55px;
	padding-right: 10px;
	padding-left: 10px;
	color: #FFF;
	border-radius: 5px 5px 0px 0px;
	font-style: normal;
}
/*relation*/
.relation{line-height:20px;margin-bottom:10px; color:#999;}
/*relation*/
.relation{line-height:20px;margin-bottom:20px; width:100%; }
.relation a{margin-right:10px;}
.relation span{
	line-height: 30px;
	height: 30px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	display: block;
	border-bottom-color: #666;
	margin-bottom: 10px;
	
}
.relation span em{
	background-color: #666;
	display: block;
	width: 85px;
	padding-right: 10px;
	padding-left: 10px;
	color: #FFF;
border-radius:5px 5px 0px 0px;}
.relation span em a{ color:#ffffff;}
/*rel-news*/
.rel-news{margin-bottom:1%;width:49%; }
.rel-news ul{}
.rel-news ul li{
	display:block;
	height:50px;
	line-height:50px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #BAB9B9;
}
.rel-news ul li a{
	background-image: url(../images/case_ico.png);
	background-position: 0 50%;
	display: block;
	height: 50px;
	background-repeat: no-repeat;
	padding-left: 15px;
}
.rel-news ul li a em{
	float: right;
	font-style: normal;
}
.rel-news ul li a:hover{
	text-decoration: none;
	background-image: url(../images/case_ico2.png);
}

/*rel-pro*/
.rel-pro{width:49%; }
.rel-pro ul{}
.rel-pro ul li{
	width:32%;
	display:block;
	float: left;
	margin-right:2%;
	line-height: 30px;
	height: auto;
	text-align: center;
	margin-bottom:15px;
}
.rel-pro ul li:nth-child(3n){margin-right:0;}
.rel-pro ul li:first-child+li+li{margin-right:0;}
.rel-pro ul li:first-child+li+li+li+li+li{margin-right:0;}

.rel-pro ul li:first-child+li+li+li+li+li+li+li+li{margin-right:0;}


.rel-pro ul li a{}
.rel-pro ul li a img{
	width:100%;
	display:block;
	border:none;
	height: auto;
	margin-bottom: 5px;
}
.rel-pro ul li a:hover img{transform: scale(1.1);transition:1000ms; }

.mess{ text-align:left; color:#777; font-size:14px; margin-bottom:20px;  }
.mess b{ color:#333333; font-size:18px;}
.mu-conab  table{  margin-bottom:15px; font-size:14px; margin-left:100px;}
.mu-conab .input{ border:1px solid #ccc; padding:8px 0px; background-color:#ffffff; }
.mu-conab  textarea{ margin:0; padding:0;background:#f9f9f9; border:1px solid #ccc;}
.submit3{background-color:#484848;color:#FFF;width:120px;height:40px;line-height:40px;border:0;margin-right:30px;}
.reset3{background-color:#484848;color:#FFF;width:120px;height:40px;line-height:40px;border:0;}
.contact-left  p{ line-height:24px;}
.contact-left2{width:650px; float:left;margin-left:50px; color:#333333; line-height:30px; font-size:14px;}
.mess2{ text-align:left; color:#777; font-size:14px;  margin-bottom:20px;   }
.mess2 b{ color: #333333;font-size: 18px;text-transform: uppercase;}
.search-ul{}
.search-ul li{}
.search-ul li{
	display:block;
	height:40px;
	line-height:40px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #BAB9B9;
}
.search-ul li a{
	background-image: url(../images/jiao.png);
	background-position: 0 50%;
	display: block;
	height: 40px;
	background-repeat: no-repeat;
	padding-left: 15px;
}
.search-ul li a em{ float:right; }
.search-ul li a:hover{ background-image:url(../images/jiao2.png)}


/*固定的悬浮窗*/
.yb_conct{position:fixed;z-index:9999999;top:200px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#07a44c url(../images/fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#07a44c url(../images/fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#07a44c url(../images/fixCont.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#07a44c url(../images/fixCont.png) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}